$refs.startdate._flatpickr.open(), 100)"
@block-highlight.window="blockStartDay = $event.detail.day; setTimeout(() => { if($refs.startdate._flatpickr) { $refs.startdate._flatpickr.destroy(); initFlatpickr(); $refs.startdate._flatpickr.open(); } }, 150)"
x-init="
window.initFlatpickr = () => {
const isShelf = true;
flatpickr($refs.startdate, {
mode: isShelf ? 'single' : 'range',
minDate: '2026-09-22',
maxDate: '2028-03-22',
dateFormat: 'd.m.y',
defaultDate: isShelf ? '22.09.26' : ['22.09.26', '23.09.26'],
locale: 'de',
disable: [
function(date) {
const d = date.getFullYear() + '-' + ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + date.getDate()).slice(-2);
const specialClosed = ["2026-05-26","2026-05-27","2026-05-28","2026-05-29","2026-05-30","2026-05-31","2026-10-03","2026-10-31","2026-12-25","2026-12-26"];
if (specialClosed.includes(d)) return true;
const weekly = [0];
return weekly.includes(date.getDay());
}
],
onDayCreate: (dObj, dStr, fp, dayElem) => {
if (blockStartDay > 0 && dayElem.dateObj) {
// backend: 1=Mo..7=So → JS: 0=So..6=Sa
let jsDay = blockStartDay % 7;
if (dayElem.dateObj.getDay() === jsDay) {
dayElem.classList.add('block-start-highlight');
}
}
},
onChange: (selectedDates) => {
let fmt = (x) => x.getFullYear() + '-' + ('0' + (x.getMonth() + 1)).slice(-2) + '-' + ('0' + x.getDate()).slice(-2);
let st = Alpine.store('bookingDraft');
if (isShelf) {
if (selectedDates.length === 1) {
st.start = fmt(selectedDates[0]);
st.end = st.start;
}
} else if (selectedDates.length === 2) {
st.start = fmt(selectedDates[0]);
st.end = fmt(selectedDates[1]);
}
if (st.start) $wire.syncBookingDates(st.start, st.end || st.start);
}
});
};
initFlatpickr();
"
@click="if($refs.startdate._flatpickr) { $refs.startdate._flatpickr.open(); } else { initFlatpickr(); setTimeout(() => $refs.startdate._flatpickr.open(), 50); }">
Änderungen mit „Suchen“ übernehmen
Datum wählen und auf Suchen klicken
17 frei
Standard Regal
Unser Standard Mietregal mit wahlweise
5 Einlegeböden oder einer Kleiderstange.
Maße:
Breite: 89 cm
Tiefe: 50 cm
Höhe: 179 cm
Preis Brutto
75,00€
Wähle den Starttag
Enddatum (optional – länger als der Block buchen)
7 frei
Vitrinenboden
Miete dir deinen Vitrinenboden in
einer unserer Glasvitrinen. Ein Boden hat die
Maße: 32 cm x 28 cm
Preis Brutto
7,50€
Wähle den Starttag
Enddatum (optional – länger als der Block buchen)
5 frei
Vitrinenboden 60x30
Miete dir deinen Vitrinenboden in
einer unserer Glasvitrinen. Ein Boden hat die
Maße: 60 cm x 30 cm
Preis Brutto
15,00€
Wähle den Starttag
Enddatum (optional – länger als der Block buchen)
1 frei
Freifläche
Miete dir deinen Vitrinenboden in
einer unserer Glasvitrinen. Ein Boden hat die
Maße: 60 cm x 28 cm
Preis Brutto
37,50€
Wähle den Starttag
Enddatum (optional – länger als der Block buchen)
Deine Auswahl
Dein Warenkorb ist leer
Wähle links einen Artikel und die gewünschte Dauer aus.
?